freshly caught - French English Dictionary